

**** SECTION 4 ****

* Table 2: Empirical means (EM) and Nash equilibrium (NE) of acutal and
*reported levels of emission, by treatments

 //Test predictions vs. observed mean
signrank avoutput=90 if round==1 & treatment==1 & is_bot==0 //RAM-NI
signrank avoutput=90 if round==1 & treatment==3 & is_bot==0 //RAM-PI
signrank avoutput=90 if round==1 & treatment==4 & is_bot==0 //CAM-NI
signrank avoutput=75 if round==1 & treatment==6 & is_bot==0 //CAM-PI

signrank avreport=0 if round==1 & treatment==3 & is_bot==0  //RAM-NI
signrank avreport=0 if round==1 & treatment==1 & is_bot==0 //RAM-PI
signrank avreport=64 if round==1 & treatment==4 & is_bot==0 //CAM-NI
signrank avreport=11 if round==1 & treatment==6 & is_bot==0 //CAM-PI


* Table 3: Effect of the audit mechanisms on actual and reported
* levels of emission, by information structure

*(1)
reg output cam i.round if is_bot==0 & pi==0, cluster(id)
*(2)
reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0, cluster(id)
*(3)
reg output cam i.round if is_bot==0 & pi==1, cluster(id)
*(4)
reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1, cluster(id)
*(5)
reg report cam i.round if is_bot==0 & pi==0, cluster(id)
*(6)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0, cluster(id)
*(7)
reg report cam i.round if is_bot==0 & pi==1, cluster(id)
*(8)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1, cluster(id)


*Table 4: Effect of information structure and audit mechanism on actual and reported
*levels of emission

*variance in actual emissions
gen var_output = (output - avoutput_round)^2
*variance in reported emissions
gen var_report = (report - avreport_round)^2

*(1)
reg var_output cam i.round if is_bot==0 & pi==0, cluster(id)
*(2)
reg var_output cam i.round if is_bot==0 & pi==1, cluster(id)
*(3)
reg var_report cam i.round if is_bot==0 & pi==0, cluster(id)
*(4)
reg var_report cam i.round if is_bot==0 & pi==1, cluster(id)


//Table 5: Effect of emission levels on reported emission levels

*(1)
reg report output GA_output i.round if is_bot==0 & treat==1, cluster(id)
*(2)
reg report output GA_output i.round q_french q_age q_gender q_risk if is_bot==0 & treat==1, cluster(id)
*(3)
reg report output GA_output i.round if is_bot==0 & treat==3, cluster(id)
*(4)
reg report output GA_output i.round q_french q_age q_gender q_risk if is_bot==0 & treat==3, cluster(id)
*(5)
reg report output GA_output i.round if is_bot==0 & treat==4, cluster(id)
*(6)
reg report output GA_output i.round q_french q_age q_gender q_risk if is_bot==0 & treat==4, cluster(id)
*(7)
reg report output GA_output i.round if is_bot==0 & treat==6, cluster(id)
test _b[output] == 1.57
test _b[GA_output] == 2.01
*(8)
reg report output GA_output i.round q_french q_age q_gender q_risk if is_bot==0 & treat==6, cluster(id)
test _b[output] == 1.57
test _b[GA_output] == 2.01


**** APPENDIX D ****

** Appendix D.1: Table A1

 table treatment, c(mean q_age semean q_age)
 table treatment, c(mean q_gender semean q_gender)
 table treatment, c(mean q_risk semean q_risk)
 table treatment, c(mean q_french semean q_french)
 
oneway q_gender treatment if round==1
oneway q_age treatment if round==1
oneway q_risk treatment if round==1
oneway q_french treatment if round==1


** Appendix D.2: Table A2

reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0, cluster(id)
reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1, cluster(id)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0, cluster(id)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1, cluster(id)


** Appendix D.3: Table A3

reg report output GA_output audit_lag1 i.round if is_bot==0 & treat==1, cluster(id)
reg report output GA_output audit_lag1 i.round q_french q_age q_gender q_risk if is_bot==0 & treat==1, cluster(id)
reg report output GA_output audit_lag1 i.round if is_bot==0 & treat==3, cluster(id)
reg report output GA_output audit_lag1 i.round q_french q_age q_gender q_risk if is_bot==0 & treat==3, cluster(id)
reg report output GA_output audit_lag1 i.round if is_bot==0 & treat==4, cluster(id)
reg report output GA_output audit_lag1 i.round q_french q_age q_gender q_risk if is_bot==0 & treat==4, cluster(id)
reg report output GA_output audit_lag1 i.round if is_bot==0 & treat==6, cluster(id)
test _b[output] == 1.57
test _b[GA_output] == 2.01
reg report output GA_output audit_lag1 i.round q_french q_age q_gender q_risk if is_bot==0 & treat==6, cluster(id)
test _b[output] == 1.57
test _b[GA_output] == 2.01


** Appendix D.4: Table A4

reg output cam i.round if is_bot==0 & pi==0 & failed_questionnaire==0, cluster(id)
reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0 & failed_questionnaire==0, cluster(id)
reg output cam i.round if is_bot==0 & pi==1 & failed_questionnaire==0, cluster(id)
reg output cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1 & failed_questionnaire==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==0 & failed_questionnaire==0, cluster(id)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==0 & failed_questionnaire==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==1 & failed_questionnaire==0, cluster(id)
reg report cam i.round q_french q_age q_gender q_risk if is_bot==0 & pi==1 & failed_questionnaire==0, cluster(id)


** Appendix D.5: Table A5

reg output cam i.round if is_bot==0 & pi==0 & met_bot_lag1==0, cluster(id)
reg output cam i.round if is_bot==0 & pi==1 & met_bot_lag1==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==0 & met_bot_lag1==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==1 & met_bot_lag1==0, cluster(id)

reg output cam i.round if is_bot==0 & pi==0 & met_bot_prev==0, cluster(id)
reg output cam i.round if is_bot==0 & pi==1 & met_bot_prev==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==0 & met_bot_prev==0, cluster(id)
reg report cam i.round if is_bot==0 & pi==1 & met_bot_prev==0, cluster(id)


** Appendix D.5: Table A6

reg output i.met_bot_lag1 i.round if is_bot==0 & treatment==4, cluster(id)
reg output i.met_bot_prev i.round if is_bot==0 & treatment==4, cluster(id)
reg output i.met_bot_lag1 i.round if is_bot==0 & treatment==6, cluster(id)
reg output i.met_bot_prev i.round if is_bot==0 & treatment==6, cluster(id)


** Appendix D.5: Table A7
reg report i.met_bot_lag1 i.round if is_bot==0 & treatment==4, cluster(id)
reg report i.met_bot_prev i.round if is_bot==0 & treatment==4, cluster(id)
reg report i.met_bot_lag1 i.round if is_bot==0 & treatment==6, cluster(id)
reg report i.met_bot_prev i.round if is_bot==0 & treatment==6, cluster(id)


